home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-11-16 | 772 b | 38 lines |
- #マクロ定義
- USRD = f:
-
- CPP = $(USRD)\run386 $(USRD)\usr\bin\cpp
- CC = $(USRD)\run386 $(USRD)\usr\bin\cc1
- ASM = $(USRD)\run386 $(USRD)\usr\bin\gas
- LINK = $(USRD)\run386 $(USRD)\usr\bin\ld
- EXP_ = $(USRD)\usr\bin\genexp
-
- CPOP = -D__GNUC__ -DTOWNS -I $(USRD)/usr/include
- CCOP = -O -quiet -msoft-float
- ASOP =
- LIOP = -N -S
- EXOP =
-
- LIB = -L$(USRD)/usr/lib -lce -lt
-
- TMP =i:
-
- #生成規則
-
- .SUFFIXES: .o .c .s
- .s.o:
- $(ASM) $(ASOP) -o $@ $<
- .c.o:
- $(CPP) $(CPOP) $< $(TMP)_tmp.i
- $(CC) $(CCOP) $(TMP)_tmp.i
- $(ASM) $(ASOP) -o $@ $(TMP)_tmp.s
-
- #生成手順
-
- pdriver.exp : pdriver.o psub.o print.o
- $(LINK) $(LIOP) -o $(TMP)_tmp.bin $(USRD)/usr/lib/crt0.o pdriver.o psub.o print.o $(LIB)
- $(EXP_) $(TMP)_tmp.bin $@
-
- psub.o : psub.c pdriver.h
-